package View.GeneralManagerView.VariablePanel;

import View.GeneralManagerView.GeneralManagerViewInterface;

public abstract class FullVariablePane{
	protected VariablePane panel = null;
	protected GeneralManagerViewInterface GMImp;
	
	public FullVariablePane(GeneralManagerViewInterface GMImp){
		this.GMImp = GMImp;
	}
	
	public VariablePane getPanel(){
		if(panel==null)
			init();
		
		return panel;
	}
	
	protected abstract void init();
}